﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;

namespace CRM_2013
{
    public partial class membersAddContactsGroup : DevExpress.XtraEditors.XtraForm
    {

        public Guid refLesson;
        public int amount;
        
        public membersAddContactsGroup()
        {
            InitializeComponent();
        }

        private void membersAddContactsGroup_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dataSet1.Source". При необходимости она может быть перемещена или удалена.
            this.sourceTA.Fill(this.dataSet1.Source);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dataSet1.Contacts". При необходимости она может быть перемещена или удалена.
            this.contactsTA.Fill(this.dataSet1.Contacts);

        }

        private void gridViewContacts_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)
        {
            int rowId = e.RowHandle;
            Guid id = Guid.NewGuid();
            DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;
            view.SetRowCellValue(rowId, view.Columns["idContacts"], id);
            view.SetRowCellValue(rowId, view.Columns["Mark"], 0);
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            contactsTA.Update(dataSet1.Contacts);
            contactsTA.InsertMembers(refLesson, amount, 1);
        }

        private void btnOK_Click(object sender, EventArgs e)
        {
            contactsTA.Update(dataSet1.Contacts);
            contactsTA.InsertMembers(refLesson, amount, 0);
        }
    }
}